package com.gem.day06;

/**
 * 本类用来演示Java修饰符
 * 两大类:
 * 1.访问控制修饰符:	public,protected,[default],private
 * 		public			完全公开
 * 		protected	受保护,不同包下父子类关系中可以被访问
 * 		[]					默认,不同包下父子类关系中不能被访问
 * 		private			私有,只有自己可以使用
 * 
 * 2.其他修饰符:		static,final,native,volatile....
 * 
 * 注意:
 * 1.常量一定是公开静态的
 * 2.修饰符之间是没有先后顺序的
 * 
 * @author easonsy
 * 2020年7月23日 上午10:06:49
 */
//final修饰类表示该类不能被继承
final public class ModifiderDemo {

	//final修饰成员变量
	//常量属性
	static final public int ROW_EACH_PAGE = 10;

	static public void main(String[] args) {

		//final修饰局部变量
		//常量
		final int NUMBER = 3;
		//常量无法被修改
		//NUMBER += 1;
	}

	//final修饰方法表示该方法不能给改写(重写)!
	public final void method() {
		System.out.println("ModifiderDemo.method()");
	}
}
